
button {
    border: none;
    background: none;
}


a.vudo-button-light, a.vudo-button-dark {
    font: bold italic 12px/1em Times, 'Times New Roman', serif;
    text-transform: lowercase;
    color: white;
    text-decoration: none;
    background: url('images/vudo-ui-button-background-dark.gif') repeat-x;
    padding: 0px 10px 1px 10px;
    margin: 0 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0px 0px 3px #222;
    -moz-box-shadow: 0px 0px 4px #333;
    text-shadow: 0px 0px 0px black;
}
a.vudo-button-dark:active {
    background: url('images/vudo-ui-button-background-light.gif') repeat-x!important;
    color: black;
    }
a.vudo-button-light {
    color: black;
    background: url('images/vudo-ui-button-background-light.gif') repeat-x;
    }
a.vudo-button-light:active {
    color: white;
    background: url('images/vudo-ui-button-background-dark.gif') repeat-x;
    }


input.string {
    background: white url('images/vudo-ui-input-background.gif') left top repeat-x;
    padding: 2px;
    color: #333;
    font: 200 11px/1em Arial, sans-serif;
}

input.bigString {
    font: 200 16px/1em Arial, sans-serif;
}

input.uploadButton {
    color: #ccc;
    font-size: 8px;
    visibility: hidden;
    }



ul.radioButtons {
    margin: 2px 0 0 0;
}
ul.radioButtons li {
    padding: 1px 0;
}

textarea {
    background: white url('images/vudo-ui-input-background.gif') left top repeat-x;
    padding: 2px;
    color: #333;
    font: 200 11px/1em Arial, sans-serif;
}


.vudo-background-dark {
    background: rgba(0,0,0,0.5);
    /*border: 1px solid #343837;*/
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 3px #222;
    -moz-border-radius: 3px;
    -moz-box-shadow: 0px 0px 3px #222;

}

fieldset {
    border: none;
    margin: 0 0 16px 0;
    padding: 0;
    padding: 0px 3px 5px 3px;
}


label.block {
    font: bold italic 13px/1em Times, 'Times New Roman', serif;
    color: #fff;
    text-shadow: 1px 1px 0px black;
    text-transform: lowercase;
    display: block;
    padding: 0px 0 2px 0;
}
label.inline {
    color: white;
    text-shadow: 1px 1px 0px black;
    font: 200 10px/1em Arial, sans-serif;
    }




/*general icons*/
.icon.file { background: url('images/vudo-icon-file-32.png') no-repeat; }
.icon.text { background: url('images/vudo-icon-text-32.png') no-repeat; }
.icon.heading { background: url('images/vudo-icon-heading-32.png') no-repeat; }
.icon.image { background: url('images/vudo-icon-image-32.png') no-repeat; }
.icon.imagegallery { background: url('images/vudo-icon-imagegallery-32.png') no-repeat; }
.icon.movie { background: url('images/vudo-icon-movie-32.png') no-repeat; }
.icon.text { background: url('images/vudo-icon-text-32.png') no-repeat; }

